@charset "utf-8";
/* CSS Document */
* { padding:0;margin:0;border:0;}
a {color:#333;text-decoration: none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
a:hover{text-decoration:none;}
img,div { border:none;}
body {color:#333;font:12px "microsoft Yahei","微软雅黑","microsoft jhenghei","宋体";min-width:1200px;}
table { border-collapse:collapse;}
a {outline:none;}
a {color:#333333;text-decoration:none;}
li { list-style:none;}
input,select,button,textarea {vertical-align:middle;font-family:"microsoft Yahei","微软雅黑","microsoft jhenghei","宋体"; outline: none;}
img { max-width:100%;}
i { font-style:normal;}

.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.wrap { margin-top: 60px;}
.w1200 { width:1200px;margin:0 auto;}
.tc { text-align:center;}
.w1000{ width:1000px;margin:0 auto;}
.w1100{ width:1100px;margin:0 auto;}
.ell { overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
/*index*/
.header { width:100%;}
.topbar {width: 100%;height: 32px; background:#f5f5f5;min-width: 1100px;line-height: 32px;}
.topbar_left {color: #828282;font-size: 12px;}
.topbar_right,.topbar_right a {color: #828282;}
.topbar_right a {margin: 0 8px;}
.topbar_right a:hover { text-decoration:underline;}
.head {margin:0 auto;}
.logo {height: 74px;width: 60px;float: left;padding: 13px 0;}
.none{display: none;}
.logo img {height: 74px;width:60px; display:block;}
/* nav */
.nav{ position:relative; z-index:3;margin-left:30px;  }
.nav a{ color:#656565; }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left;line-height:100px;}
.nav .nLi h3 a{ display:block;font-size:14px; color:#666;font-weight:bold; font-weight:normal;text-transform:uppercase; text-align:center;padding:0 10px;margin:0 25px;}
.nav .sub{ display:none;  left:0px;top:100px;position:absolute; background:#fff;  line-height:47px;width:190px;box-shadow: 0 2px 6px rgba(9,9,9,.1);border-top:3px solid #999999;
-webkit-box-shadow: 0 2px 6px rgba(9,9,9,.1);
-moz-box-shadow: 0 2px 6px rgba(9,9,9,.1);
-o-box-shadow: 0 2px 6px rgba(9,9,9,.1);
-ms-box-shadow: 0 2px 6px rgba(9,9,9,.1);}
.nav .sub2 { width:160px;}
.nav .sub a{ font-size:12px; display:block;border-bottom:1px solid #e6e6e6; text-indent:30px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.nav .on h3 a{ color:#4f629d;}
.nav .sub2 a { display:block;}
.nav .sub a:hover{ background:#f2f2f2 url(../images/right3.jpg) no-repeat 167px center;text-indent:40px;}
.nav .lang { font-size:12px;color:#666;margin-left:15px;}
.nav .lang a{ background:#4f629d;color:#fff;width:38px;height:30px;display:block;text-align:center;line-height:30px;margin-top:36px;}
.nav .lang a:hover { background:#495b91;}

.search_fr{ float:right;}
.search_fr li{ float:left;position:relative;}
.search_fr li span { display:block;height:100px;line-height:100px;padding:0 35px 0 30px;}
.search_fr li span img { margin-top: 41px;}
.searchbox{ position:absolute; top:100px; right:0px; z-index:22; display:none;}
.topSearch{ width:230px; height:60px; background:#fff;border-top:2px solid #999999; padding:5px 20px 0;}
.topSearch .box{ width:100%; height:44px; border-bottom:#f2f2f2 solid 1px; position:relative;}
.topSearch .input1{ width:100%; height:44px; line-height:44px; color:#959595; font-size:14px;background: #fff;}
.topSearch .btn1{ position:absolute; right:0px; top:12px; width:18px; height:18px; background:url(../images/search.jpg) no-repeat; cursor:pointer;}
.search_fr .liNow em{ background:url(../images/ico2on.png) right 14px no-repeat; color:#008C63;}
.topGroup{ width:220px; background:#222222; padding:25px 0;}
.topGroup .list{ padding-left:24px;}
.topGroup dd{ height:30px; line-height:30px;}
.topGroup dd a{ color:#fff;}
.topGroup dd a:hover{ color:#008c63;}


/* banner */
.banner_box { background:#f8f8f8;}
.flexslider{position:relative;height:618px;width: 1200px;margin:0 auto;overflow: hidden;}
.slides{position:relative;z-index:1;}
.slides li { width:100%;height:618px;}
.slides li a{ display:block;height:618px;}
.slides li img { width:1184px;height:602px;margin:0 auto;display:block;border:8px solid #dedede;}
.flex-control-nav{position:absolute;bottom:28px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 5px;*display:inline;zoom:1; overflow:hidden;vertical-align: top;}
.flex-control-nav a{display:inline-block;width:42px;height:6px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer; opacity:.5;}
.flex-control-nav .flex-active{background:#fff;opacity:1;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:44%;}
.flex-direction-nav li a{display:block;width:40px;height:80px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:-25px;background:url(../images/left2.png) left center no-repeat;}
.flex-direction-nav li a.flex-next{right:-25px;background:url(../images/right2.png) right center no-repeat;}
.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover { opacity:1;}
.flexslider:hover .flex-prev { background:url(../images/left4.png) left center no-repeat;}
.flexslider:hover .flex-next { background:url(../images/right4.png) right center no-repeat;}







.footer { padding:50px 0;background:#f3f3f3;border-bottom:1px solid #ebebeb;border-top:1px solid #e8e8e8;}
.footer2 { background:#2a2a2a;}
.foot_list {float: left;margin: 0;margin-right:120px;}
.foot_list dt {font-size: 14px;color: #444444;}
.foot_list dd { line-height:27px;font-size: 12px;}
.foot_list a,.foot_list {color: #969696;}
.foot_list a:hover { color:#000;}
.foot_list img { vertical-align:middle;margin-top:35px;}
.footbox-left p { text-align:center;font-size:12px;margin-top:5px;color:#969696;line-height:30px;}
.con_bot dd {width:320px;}
.bot { text-align:center; background:#fff;line-height:50px;font-size:12px;color:#8e8e8e;}
.bot a { color:#9b9ea0;}
.bot a:hover { color:#000;}
.foot_list2 { text-align:right;}
.foot_list2 h3 { color:#fff;font-size:22px;font-weight:normal;}
.foot_list2 p { color:#999;font-size:14px;margin:10px 0 5px 0;}
.foot_list2 .qq { display:inline-block;width:128px;height:40px;line-height:40px;background:#fff;color:#333;font-size:14px;border-radius:5px;font-size:15px;}
.foot_list2 .qq img { position:relative;top:-2px;}
.foot_list2 .qq:hover { text-decoration:none;}
.bot .jd a{ color:#8e8e8e;}
.bot .jd a:hover { color:#000;}
.foot_nav span { display:inline-block;margin-right:40px;line-height: 27px;}
.foot_nav { width:210px;}

.multipleColumn{ overflow:hidden; position:relative;}
/*.multipleColumn .box .bd {display: none;}
.box .bd.show {display: block;}*/
.multipleColumn .hr { background:url(../images/hr.jpg) repeat-x center; overflow: hidden;}
.multipleColumn .hr h3 { font-size:20px;color:#000;float:left;background:#fff;font-weight:normal;padding-right:20px;}
.multipleColumn .hr h3.case_nav{cursor: pointer;position: relative;color:#ccc;padding-left: 20px;}
.multipleColumn .hr h3.case_nav:hover,.multipleColumn .hr h3.case_nav.current{color: #000}
.multipleColumn .hr h3.case_nav:first-child{padding-left: 0}
.multipleColumn .hr h3 span{width:2px;height: 18px;background-color: #ccc;position: absolute;right: 0;top: 5px;}
.multipleColumn .hd{position: absolute;top: -60px;right: 0; overflow:hidden;display:inline-block;background:#fff;float:right;padding-left: 5px;}
.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:24px; height:5px; float:right; margin-left:15px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/left.png") no-repeat left 0;}
.multipleColumn .hd .next{ background:url("../images/left.png") no-repeat right 0;  }
.multipleColumn .hd .prev:hover { background:url("../images/left_hover.png") no-repeat left 0;}
.multipleColumn .hd .next:hover { background:url("../images/left_hover.png") no-repeat right 0;}
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.multipleColumn .hd ul li.on{ background-position:0 0; }
.multipleColumn .bd{ overflow:hidden;margin-top:35px;position: relative;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1;float:left; _display:inline;}
.multipleColumn .bd ul li{ margin-right:20px; float:left; _display:inline;width:285px !important; overflow:hidden; text-align:left;  }
/*.multipleColumn .bd ul li dl { margin-bottom:25px;}*/
.multipleColumn .bd ul li dl { margin-bottom:25px;height: 232px;overflow: hidden;}
.multipleColumn .bd ul li dl a { display:block;}
.multipleColumn .bd ul li dl a img{width: 285px;height: 175px;overflow: hidden;}
.multipleColumn .bd ul li p { border-bottom:1px solid #e8e8e8;line-height:56px;font-size:16px;color:#767475;}
.multipleColumn .bd ul li dl:hover p { color:#000;}
		
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:286px; height:181px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleColumn .bd ul li .title{ line-height:24px;   }

/*首页案例*/
.mealBox{position: relative;}
.categoryNav{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 100;
  text-align: center;
  overflow: hidden;
  background: url(../images/hr.jpg) repeat-x center;
}
.categoryNav .categoryItem{
    font-size: 20px;
    line-height: 28px;
    float: left;
    background: #fff;
    font-weight: normal;
    padding-right: 20px;
    cursor: pointer;
    position: relative;
    color: #ccc;
    padding-left: 20px;
}
.categoryNav .categoryItem:hover,.categoryNav .categoryItem.on{
    color: #000;
}
.categoryNav .categoryItem span {
    width: 2px;
    height: 18px;
    background-color: #ccc;
    position: absolute;
    right: 0;
    top: 5px;
}
.categoryNav .categoryItem:first-child {
    padding-left: 0;
}
.foodSwiper{
  position: static !important;
  width: 1200px;
  padding-top: 50px !important;
}
.foodSwiper .swiper-wrapper{width: 1200px}
.foodItem{
  width: 285px !important;
  margin-right: 20px;
  float: left;
}
.foodItem a{
  display: block;
  overflow: hidden;
    margin-bottom: 25px;
    height: 232px;
    overflow: hidden;
}
.foodItem a img{
  width: 285px;
  height: 175px;
  display: block;
}
.foodItem a .foodName{
    border-bottom: 1px solid #e8e8e8;
    line-height: 56px;
    font-size: 16px;
    color: #767475;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.foodItem a:hover .foodName {
    color: #000;
}
.pre_next{position: absolute;right: 0px;top:1px;width: 80px;overflow: hidden;height: 15px;background: #fff;z-index: 500}
.pre_next .swiper-button-prev,.pre_next .swiper-button-next{
    display: block;
    position: static;
    width: 24px;
    height: 5px;
    float: left;
    margin-left: 15px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/left.png) no-repeat left 0;
}
.pre_next .swiper-button-next{
    background: url(../images/left.png) no-repeat right 0;float: right;
}
.pre_next .swiper-button-next:hover {
    background: url(../images/left_hover.png) no-repeat right 0;
}
.pre_next .swiper-button-prev:hover {
    background: url(../images/left_hover.png) no-repeat left 0;
}


.in_pro { margin-top:35px;}		
.in_pro li { width:199px;height:87px;border:1px solid #eeeeee;margin-right:-1px;margin-top:-1px;float:left;color:#333;text-align:center;font-size:15px;}
.in_pro li img.show, .in_pro li.active img.hide, .in_pro li:hover img.hide { display: block;margin: 0 auto;margin-bottom: 10px;}
.in_pro li img.hide, .in_pro li.active img.show, .in_pro li:hover img.show { display: none;margin: 0 auto;}


/* about */
.in_protit { font-size:0;border-bottom:1px solid #dedede;padding:40px 0 0 0;}
.in_protit span a { display:inline-block;font-size:14px;color:#8e8e8e;padding-bottom:40px;margin:0 40px;}
.in_protit span.current { position:relative;}
.in_protit span a:hover { color:#4f629d}
.in_protit span.current a { color:#4f629d;border-bottom:2px solid #4f629d;}
.text { padding-top:60px;font-size:14px;color:#333;line-height:30px;}

.scienct_list li { margin:0 6px 35px 6px;width:388px;}
.scienct_list li .sci_img {width:388px;height:274px; overflow:hidden;}
.scienct_list li .sci_img img  {width:388px;height:274px;display:block;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.scienct_list li:hover img { -o-transform: scale(1.2);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.scienct_list li p { line-height:60px;border-bottom:1px solid #e6e6e6;color:#8e8e8e;font-size:14px;}
.scienct_list2 li p { font-size:16px;}
.scienct_list2 li a { display:block;}
.scienct_list2 li:hover p { color:#4f629d;}
.scienct_list2 li .sci_img {width:385px;height:244px; overflow:hidden;}
.scienct_list2 li .sci_img img  {width:385px;height:244px;display:block;}
/* team */
.case_tit2 { background:#fff;padding:30px 25px;border-bottom:1px solid #e6e6e6;}
.case_list5 li .case_tit2 .case_t h3 { color:#333333;font-weight:normal;font-size:18px;}
.case_list5 li .case_tit2 .case_t p { color:#8e8e8e;font-size:12px;padding-bottom:10px;}
.case_list5 li .case_tit2 p span { color:#999;font-weight:normal;}
.case_list5 li { width:286px;margin:0 7px 50px 7px;}
.case_list5 .case_img { width:286px;height:296px; overflow:hidden;}
.case_list5 .case_img img { width:286px;height:296px;display:block;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.team_t { font-size:12px;color:#8e8e8e;line-height:20px;height: 40px;overflow: hidden;}
.case_list5 li:hover .case_t h3 { color:#4f629d;}
.case_list5 li:hover .case_img img { -o-transform: scale(1.2);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
/* team_details */
.team_img { width:499px;height:516px;}
.team_img img { width:499px;height:516px;dispaly:block;}
.team_tit { width:660px;margin-left:40px;}
.team_tit h3 { font-size:30px;color:#333333;font-weight:normal;padding-top:10px;padding-bottom:6px;}
.team_tit span { font-size:16px;color:#8e8e8e;display:block;}
.team_text { margin-top:40px;color:#333333;line-height:30px;font-size:14px;}
.team_d2 { font-size:14px;color:#8e8e8e;line-height:30px;padding:40px 0;border-bottom:1px solid #e6e6e6;}
/* join */
.join_tit h3 { font-size:30px;color:#333;font-weight:normal;}
.join_tit p { font-size:18px;color:#787878;text-transform:uppercase;font-family:arial;padding-top:5px;}
.join_email { font-size:14px;color:#666;line-height:30px;margin-top:50px;}
.join_email a { color:#666;}
.join_table table { margin-top:50px;font-size: 14px;}
.join_table table tr th { background:#f9f9f9;font-size:16px;font-weight:bold;line-height:59px;border:1px solid #ebebeb;}
.join_table table td { border:1px solid #ebebeb;line-height:30px;color:#666;padding:25px;}
.time { font-size:16px;color:#999;font-family:arial;padding-top:5px;}
.time img { vertical-align:middle;margin:0 10px;}
.news_title { font-size:18px;color:#333;border-bottom:1px solid #c8c8c8;padding-bottom:15px;}
.news_text { font-size:12px;color:#666;line-height:24px;height:48px;overflow:hidden;padding-top: 15px;}
.news_list  { margin-left:-20px;}
.news_list li { width:580px;margin:0 15px 60px 15px;}
.news_tit { width:325px;}
.news_img { width:230px;height:144px;overflow:hidden;}
.news_img img { width:230px;height:144px;display:block;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.news_list li:hover .news_img img {-o-transform: scale(1.2);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1); } 
.news_list li:hover .news_title  { color:#4f629d;}
/* news_details */
.slideTxtBox2 .news_list2 li .news_title { width: 430px;}
.slideTxtBox2 .news_list3 li { margin-bottom:0;width: 855px;}
.slideTxtBox2 .news_list3 li .news_title { width: 760px;}
.main-newarc-title{padding-bottom:35px;border-bottom:1px dashed #cccccc;margin-bottom:35px;}
.main-newarc-title h2 {text-align:center;font-size:36px;color:#333;line-height:30px;padding-bottom:10px;font-weight:normal;}
.main-newarc-title h3 {text-align:center;font-size:20px;color:#333;font-weight:bold;line-height:30px;padding-bottom:25px;padding-top:10px;}
.main-newarc-title .share{height:34px;line-height:34px;overflow:hidden;text-align:center;}
.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 10px;font-size:14px;font-weight:normal;color:#999;}
.main-newarc-title .share-p font{color:#999;text-transform:uppercase;margin-right:4px;}
.main-newarc-title .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;position:relative;top:-2px;left:-18px;}

.cont_bor { border-bottom:1px solid #f4f4f4;margin:0 0 20px 0;}
.cont_bor span { font-size:26px;color:#4f629d;font-weight:bold;background:#fff; position:relative;top:15px;padding:0 20px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.name {padding:0 10px;height: 40px;line-height: 42px;font-size: 12px;color: #747474;font-weight: normal;width: 177px;background: #fff; font-family:"微软雅黑"; position:relative;border:1px solid #e6e6e6;}
.name2 { width: 1176px;height: 180px;}
.feed img { width:100px;height:40px;vertical-align: top;margin-left:10px;  cursor:pointer;}
.message_button { width: 156px;border: 1px solid #4f629d;color: #4f629d;background:#fff;margin:0 auto;font-size: 12px;margin-top: 20px;cursor: pointer; line-height:39px; font-family:"微软雅黑";-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.message_button:hover { background:#4f629d;color:#fff;}
.message h3 { font-size:18px;color:#333;padding:25px 0;border-bottom:1px solid #e6e6e6;font-weight:normal;margin-bottom:25px;}
.message h3 span { color:#ff932d;}
.message font { position:absolute;left:20px;top:5px;color:#f00;}
.message .mes{ color:#555555;font-size:13px;line-height:70px;}
.message p { float:left;margin-bottom:20px;}
.message p span { color:#999;font-size:12px;border:1px solid #e6e6e6;display:block;float:left;height:40px;line-height:40px;border-right:none;padding:0 15px;vertical-align: top;}


/*------------------------------------上一篇下一篇----------------------------------*/
.JLTupdown{  height: 60px;position: relative;line-height: 28px;margin-top: 50px;color: #999;font-size:14px;border-top:1px solid #dddddd;padding-top:50px;}
.JLTMain .JLTupdown {width: 100%;overflow: hidden;}
.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.JLTupdown ul li a,.JLTcometol a{ color:#999;}
.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#4f629d;}
.JLTupdown strong{ color:#333;font-weight:normal;}
.JLTcometol a {position: absolute;right: 0px;top: 65px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:url(../images/back.jpg) no-repeat left center;padding-left:36px;}
.JLTcometol a:hover { background:url(../images/back2.jpg) no-repeat left center;}

/*------------------------------------分页样式----------------------------------*/
.yu10 {clear: both;height: 46px;color:#333;text-align:center; padding:30px 0 0 0;}
.yu10 span {border: 1px solid #f3f3f3;background:#fff;margin-right: 2px;padding:8px 14px;}
.yu10 a {border: 1px solid #d9d9d9;padding:8px 14px;color:#333;}
.yu10 a{margin:0 2px;
transition: background 1s, color 0.5s;
-moz-transition: background 1s, color 0.5s;	/* Firefox 4 */
-webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */
-o-transition: background 1s, color 0.5s;	/* Opera */	}
.yu10 .current,.yu10 a:hover {border: 1px solid #4f629d;background:#4f629d;color: #fff;padding:8px 14px;text-decoration: none;}
.yu10 ul li {float: left;font-size: 12px;height: 22px;line-height: 22px;margin: 0 8px;}
.yu10 ul li a {font-size: 12px;font-weight: bold;margin: 0 5px;}
.yu10 ul li select {font-size: 12px;vertical-align:top;}


.in_pro3 { margin-left:-25px;}
.in_pro3 li { width:244px;border:1px solid #eeeeee;padding:70px 60px 40px 60px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;margin:0 21px 45px 21px;height:250px;}
.in_pro3 li a { display:block;}
.in_proimg img { display:block;width:66px;height:54px;margin:0 auto;}
.in_pro3 .border { width:36px;height:1px;background:#dadada;display:block;margin:20px auto;}
.in_pro3 h3 { font-size:20px;color:#333;margin-bottom:40px;margin-top:40px;font-weight:normal;}
.in_pro3 p { font-size:14px;line-height:24px;color:#999;}
.in_pro3 li:hover { box-shadow: 0 0 18px 0 #dedede;
    -webkit-box-shadow: 0 0 18px 0 #dedede;
    -moz-box-shadow: 0 0 18px 0 #dedede;
    -o-box-shadow: 0 0 18px 0 #dedede;
    -ms-box-shadow: 0 0 18px 0 #dedede;}
.in_tit h3 { font-size:36px;color:#fff;font-weight:normal;margin-bottom:20px;}
.in_tit p { font-size:15px;color:#fff;}


.slideTxtBox,.case_details{ width:1050px;margin:0 auto;  }
.slideTxtBox .hd{ line-height:30px;position:relative;min-height:130px; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0;width:1062px;}
.slideTxtBox .hd ul li{ float:left;cursor:pointer;margin-right:12px;margin-bottom:12px;  }
.slideTxtBox .hd img { width:106px;height:65px;display:block;opacity: .6;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.slideTxtBox .hd ul li.on img{  background:#fff;opacity: 1; }
.slideTxtBox .bd ul{ zoom:1;margin-bottom:15px;}
.slideTxtBox .bd li { background:#f8f8f8;}
.slideTxtBox .bd li img {height:645px;display:block;margin:0 auto; }

.slideTxtBox .arrow{  position:absolute; right:0; top:-380px;width:1050px; }
.slideTxtBox .arrow a{ display:block;  width:37px; height:65px;overflow:hidden;
cursor:pointer; position:absolute;}
.slideTxtBox .arrow .prev{ background:url(../images/case_l.png) center no-repeat;left:0;top:0;}
.slideTxtBox .arrow .next{ background:url(../images/case_r.png) center no-repeat;right:0;top:0;}

.case_details { padding-top:25px;border-top:1px solid #dddddd;margin-top:25px;}
.case_h3 { font-size:18px;color:#333;font-weight:bold;padding-bottom:10px;}
.case_t2 { font-size:16px;color:#666666;padding:25px 0 0 0;}


.slideGroup .parHd{ height:40px; line-height:40px; display: inline-block;*display:inline;*zoom:1;padding:15px 0 15px 0;width:100%;}
.slideGroup .parHd ul { background:url(../images/hr.png) no-repeat center;}
.slideGroup .parHd ul li{ display:inline-block;cursor:pointer;font-size: 13px;color: #999999;width:100px;height: 32px; line-height: 32px;border:1px solid #999999;margin: 0 3px;transition: 0.3s;border-radius: 20px;text-align:center;}
.slideGroup .parHd ul li a { display:block;color:#fff;}
.slideGroup .parHd ul li.on{background-color: #4f629d;color: #fff;border:1px solid #4f629d; }
.slideGroup .slideBox{ zoom:1; padding:0 0 0 0px; position:relative;}
.container .index-pro .box .inner2{ position:relative;padding:0;background:#fff;}
.case_details { padding-top:25px;border-top:1px solid #dddddd;}
.case_h3 { font-size:18px;color:#333;font-weight:bold;padding-bottom:10px;}
.case_t2 { font-size:16px;color:#666666;padding:25px 0 0 0;}

.cont_bg { width:520px;background:url(../images/cont_bg.jpg) no-repeat left top;min-height:444px;padding-top:21px;}
.cont_bg { font-size:16px;color:#333;line-height:43px;}
.cont_bg p { padding-bottom:32px;}
.cont_bg span { color:#fff;width:128px;display:inline-block;text-align:center;margin-right:50px;}
.cont_bg i { display:inline-block;font-style:normal;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



.contact2 { width:538px;border:1px solid #eaeaea;height:487px;overflow:hidden;padding:20px;}
.contact3 .message p { clear:both;}
.contact3 .message p span { width:50px;text-align:center;}
.contact3 .name { width:354px;}
.contact3 .name2 { width:434px;height: 160px;}
.contact3 .message_button { background:#4f629d;color:#fff;}
.contact3 .message_button:hover { background:#445487;}
.contact3 { padding:40px 60px;width:458px;border:1px solid #eaeaea;height:447px;overflow:hidden;}
.contact3 .name4 { height: 42px;width: 375px;padding-right:0;}

.tab-span { padding-bottom:25px;}
.tab-span span{ font-size:16px;position:relative;padding-right:15px;margin-right:15px;}
.tab-span span:before { position: absolute;content:"";right:0;top:6px;width:1px;height:12px;background:#e5e5e5;}
.tab-span span a{ color:#999;}
.tab-span span a:hover { color:#000;}
.tab-span span:last-child:before { width:0;}